﻿.dcjq-mega-menu ul.menu {
    background: none;
    border-color: transparent;
    line-height: normal;
    margin-left: 50px;
}

    .dcjq-mega-menu ul.menu li {
        border: solid 3px transparent;
        border-bottom: none !important;
        margin-right: 30px;
    }

        .dcjq-mega-menu ul.menu li a {
            background: none;
            padding-top: 10px;
            color: #363636;
            text-decoration: none;
            font-size: 21px;
            font-weight: normal;
            padding: 0 5px;
            display: block;
            text-transform: uppercase;
            text-shadow: none;
        }

        .dcjq-mega-menu ul.menu li .sub li a {
            text-transform: capitalize;
        }

        .dcjq-mega-menu ul.menu li a.dc-mega {
            padding-right: 0;
        }

        .dcjq-mega-menu ul.menu li a .border {
        }

        .dcjq-mega-menu ul.menu li a div.menu_text {
            padding: 10px;
            font-weight: bold;
        }

        .dcjq-mega-menu ul.menu li.mega-hover div.menu_text {
            color: #FFF;
        }

        .dcjq-mega-menu ul.menu li .sub-container {
            padding-left: 0;
            margin-left: 0;
            margin-top: 3px;
            border-radius: 3px;
            border-top-left-radius: 0;
            border-top-right-radius: 0;
            display: none;
        }

            .dcjq-mega-menu ul.menu li .sub-container.non-mega li a {
                color: #FFF;
                font-weight: bold;
                background: url(../../../Images/img.icon/nav_icon.png) no-repeat 15px 12px;
            }

            .dcjq-mega-menu ul.menu li .sub-container.non-mega .sub {
                padding: 0;
            }

li.mega-hover .sub-container {
    display: block !important;
}

.dcjq-mega-menu ul.menu li .sub li {
    margin-right: 0;
}

.dcjq-mega-menu ul.sub_menu li.mega-hover {
    background: #BEE5F6;
    font-weight: bold;
}

.dcjq-mega-menu ul.menu li .sub-container.non-mega li a:hover {
    background: url(../../../Images/img.icon/nav_icon.png) no-repeat 15px 12px;
}

.dcjq-mega-menu ul.sub_menu li.mega-hover a {
    -webkit-text-shadow: 0 0 10px #FFF, 0 0 20px #FFF, 0 0 30px #FFF, 0 0 40px #FFF, 0 0 50px #FFF, 0 0 50px #FFF, 0 0 70px #FFF, 0 0 80px #FFF,0 0 90px #FFF, 0 0 100px #FFF, 0 0 150px #FFF;
    text-shadow: 0 0 10px #FFF, 0 0 20px #FFF, 0 0 30px #FFF, 0 0 40px #FFF, 0 0 50px #FFF, 0 0 50px #FFF, 0 0 70px #FFF, 0 0 80px #FFF,0 0 90px #FFF, 0 0 100px #FFF, 0 0 150px #FFF;
}
/*****************************************************/
.border-pink {
    border-top: solid 5px #EC008C;
}

.border-blue {
    border-top: solid 5px #25AAE1;
}

.border-orange {
    border-top: solid 5px #F7941E;
}

.border-violet {
    border-top: solid 5px #975CA6;
}

.border-green {
    border-top: solid 5px #8CC63F;
}
/*****************************************************/
.background-pink {
    background-color: #EC008C;
    border: solid 3px #FFA2D9 !important;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    border-bottom: 0 !important;
}

    .background-pink .sub-container {
        border: solid 3px #FFA2D9 !important;
        border-top: 0 !important;
        background: #EC008C !important;
    }

        .background-pink .sub-container .sub_menu {
            background: #EC008C !important;
        }

    .background-pink ul.sub_menu li.mega-hover {
        background: #FF6EC3 !important;
    }

        .background-pink ul.sub_menu li.mega-hover a {
            color: #B7006A !important;
        }

    .background-pink .sub_menu li.mega-hover a:hover {
        color: #B7006A !important;
    }

.background-blue {
    background-color: #25AAE1;
    border: solid 3px #BCE5F7 !important;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    border-bottom: 0 !important;
}

    .background-blue .sub-container {
        border: solid 3px #BCE5F7 !important;
        border-top: 0 !important;
        background: #25AAE1 !important;
    }

        .background-blue .sub-container .sub_menu {
            background: #25AAE1 !important;
        }

    .background-blue ul.sub_menu li.mega-hover {
        background: #BEE5F6 !important;
    }

        .background-blue ul.sub_menu li.mega-hover a {
            color: #25AAE2 !important;
        }

    .background-blue .sub_menu li.mega-hover a:hover {
        color: #25AAE2 !important;
    }

.background-orange {
    background-color: #F7941E;
    border: solid 3px #FFE9CC !important;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    border-bottom: 0 !important;
}

    .background-orange .sub-container {
        border: solid 3px #FFE9CC !important;
        border-top: 0 !important;
        background: #F7941E !important;
    }

        .background-orange .sub-container .sub_menu {
            background: #F7941E !important;
        }

.background-violet {
    background-color: #975CA6;
    border: solid 3px #D6BFDC !important;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    border-bottom: 0 !important;
}

    .background-violet .sub-container {
        border: solid 3px #D6BFDC !important;
        border-top: 0 !important;
        background: #975CA6 !important;
    }

        .background-violet .sub-container .sub_menu {
            background: #975CA6 !important;
        }

.background-green {
    background-color: #8CC63F;
    border: solid 3px #D4EAB7 !important;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    border-bottom: 0 !important;
}

    .background-green .sub-container {
        border: solid 3px #D4EAB7 !important;
        border-top: 0 !important;
        background: #8CC63F !important;
    }

        .background-green .sub-container .sub_menu {
            background: #8CC63F !important;
        }

    .background-green ul.sub_menu li.mega-hover {
        background: #A4D267 !important;
    }

        .background-green ul.sub_menu li.mega-hover a {
            color: #395218 !important;
        }

    .background-pink a, .background-blue a, .background-orange a, .background-violet a, .background-green a {
        color: #FFF;
    }

#Main_Menu .selected a div.menu_text {
    color: #FFF !important;
    font-weight: bold !important;
}

.dcjq-mega-menu ul.menu li a .dc-mega-icon {
    top: 5px;
    right: 2px;
}
